(レポート)[ServerlessConf London] まとめ #serverlessconf
はじめに
2016/10/26(水)〜2016/10/28(金)にかけて、ロンドンで開催された ServerlessConf London に参加してきました。
ServerlessConf は今年2016年になってから開催されるようになったカンファレンスで、2016/05/25-05/27 にかけてのニューヨーク、2016/09/30-10/01 にかけての日本に続く今年3度目の開催です。
カンファレンスは
- 10/26(水)ワークショップ
- 10/27(木)セッション 1日目
- 10/28(金)セッション 2日目
というように初日のワークショップと後半2日のセッションで構成され、私はセッションの部のみ参加しました。
名前の通りサーバーレス技術に関する会議ではあるのですが、サーバーレスの定義は宗教論争的な側面もあります。
本カンファレンスのセッションはは大きく以下の3カテゴリーに分類されます。
- FaaS(Function as a Service)の紹介: AWS Lambda, Azure Functions, GCP Cloud Functions など
- その他 IaaS/BaaS/PaaS の紹介 : PubNub, Realm, iron.io など
- サーバーレスアーキテクチャの知見 : フレームワーク(serverless)、内製ツール(Capital One)
各セッションは
- FaaS
- Jeff
という名前の2部屋に分かれて行われ、内容に応じて振り分けられました。 部屋名(FaaS)を意識するほど、セッション内容が大きく分かれているわけではなく、あくまでも便宜上 FaaS/Jeff という名前をつけただけのようです。
セッション一覧
カンファレンスのセッションは以下です。
タイトルのリンク先はYouTube動画です。一部は動画が公開されていません。
お勧めのセッション
印象に残ったセッションを紹介します。
Serverlessness, NoOps and the Tooth Fairy(and other useful myths) - Charity Majors
何か一つだけ聞くなら、Parse(Facebookが買収)の元エンジニアで現在は Zpinkin のような分散トレーシングシステムを提供する Honeycombの共同創業者である Charity Majors のトークが断然おすすめです。
サーバーレスアーキテクチャーを採用してサーバーをなくせば、サーバー運用がなくなり、オペレーションの負荷がへるというのは、よく言われるサーバーレスのメリットの一つです。 いざ実際にサーバーレスなサービスを運用すると、性能が出なかったり、不具合が出なかったときに、ブラックボックスなXaaSに振り回され、楽になるはずの運用が逆に負荷が高まることもあります。そもそも依存していたサービスがなくなることだってありえます(某Parseなど)。
このセッションでは、まだ発展途上中のサーバーレスエコシステムに対して、どのように向き合うべきか、示唆に富んだ話が聞けます。
Tooth Fairyは抜けた乳歯をコインに変えてくれる妖精です。 サーバーを排除してメリットを享受できるつもり、逆の影響をもたらすということがタイトルに込められているのだと思われます。
Serverless in an Offline-First world - Alexander Stigsen
Charity Majors さんのトークとは異なり、真面目で地味なセッションですが、堅実で理論よりのセッションが好きな方にはおすすめです。
スピーカーはモバイル向けデータベースプラットフォームRealmのCEOを務める Alexander Stigsen です。
モバイル端末は通信などに大きな制約があり、Realmではオフラインもデータ更新を行い、オンライン時にデータ同期を行う仕組みがあります。 Realm プラットフォームを提供する上で、どういう課題があり、それらをどのように解決したのか、丁寧に解説されます。
会場/参加者の雰囲気
スポンサーでもある A Cloud Guruのスタッフが会場の設営や参加者のインタビューをYouTubeにアップロードしています。このビデオを見ると、会場やカンファレンスの雰囲気がよく伝わると思います。
参加者によるレポート
- http://ijin.github.io/blog/2016/11/09/serverlessconf-london-2016/
- https://www.infoq.com/news/2016/10/Serverless-Operations
- https://www.infoq.com/news/2016/10/Serverless-Frameworks
- https://stories.algolia.com/whos-jeff-things-we-learned-at-serverlessconf-london-2016-520a2869d95a
- https://blog.serverlessconf.io/serverlessconf-london-25a2aa7fa79a
- https://serverlesscode.com/post/serverlessconf-london-recap/
- http://markheath.net/post/serverless-conference-london-2016
- http://red-badger.com/blog/2016/11/01/serverless-evil-queen-tooth-fairy/